home *** CD-ROM | disk | FTP | other *** search
-
-
-
- oooovvvveeeerrrrllllaaaa((((3333GGGG)))) oooovvvveeeerrrrllllaaaa((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- oooovvvveeeerrrrllllaaaa - allocates bitplanes for display of overlay colors
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee oooovvvveeeerrrrllllaaaa((((ppppllllaaaannnneeeessss))))
- iiiinnnntttteeeeggggeeeerrrr****4444 ppppllllaaaannnneeeessss
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _p_l_a_n_e_s expects the number of bitplanes to be allocated for overlay
- colors. Acceptable values are 0, 2, 4, and 8.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The IRIS physical framebuffer is divided into four separate GL
- framebuffers: normal, popup, overlay, underlay. Because a single
- physical framebuffer is used to implement the four GL framebuffers,
- bitplanes must be allocated among the GL framebuffers. oooovvvveeeerrrrllllaaaa specifies
- the number of bitplanes to be allocated to the overlay framebuffer.
- oooovvvveeeerrrrllllaaaa does not take effect immediately. Rather, it is considered only
- when ggggccccoooonnnnffffiiii is called, at which time all requests for bitplane resources
- are resolved.
-
- While only one of the four GL framebuffers can be drawn to at a time (see
- ddddrrrraaaawwwwmmmmoooo), all four are displayed simultaneously. The decision of which
- bitplane to display at each pixel is made based on the contents of the
- four framebuffers at that pixel location, using the following
- hierarchical rule:
-
- _i_f the popup pixel contents are non-zero
-
- _t_h_e_n display the popup bitplanes
-
- _e_l_s_e _i_f overlay bitplanes are allocated AND
- the overlay pixel contents are non-zero
-
- _t_h_e_n display the overlay bitplanes
-
- _e_l_s_e _i_f the normal pixel contents are non-zero OR
- no underlay bitplanes are allocated
-
- _t_h_e_n display the normal bitplanes
-
- _e_l_s_e display the underlay bitplanes
-
- Thus images drawn into the overlay framebuffer appear over images in the
- normal framebuffer, and images drawn into the underlay framebuffer appear
- under images in the normal framebuffer. Popup images appear over
- everything else.
-
- The default configuration of the overlay framebuffer is: single buffer,
- color map mode. To make a change to this configuration other than to
- change the bitplane size, the drawing mode must be OOOOVVVVEEEERRRRDDDDRRRR. For example,
- the overlay framebuffer can be configured to be double buffered by
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- oooovvvveeeerrrrllllaaaa((((3333GGGG)))) oooovvvveeeerrrrllllaaaa((((3333GGGG))))
-
-
-
- calling ddddoooouuuubbbblllleeee while draw mode is OOOOVVVVEEEERRRRDDDDRRRR.
-
- On models that cannot support overlay and underlay bitplanes
- simultaneously, calling oooovvvveeeerrrrllllaaaa with a non-zero argument forces uuuunnnnddddeeeerrrrllll to
- zero. When simultaneous overlay and underlay operation is supported,
- calling oooovvvveeeerrrrllllaaaa may have no effect on the number of underlay bitplanes.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- double, drawmo, gconfi, getgde, single, underl
-
- NNNNOOOOTTTTEEEESSSS
- This routine is available only in immediate mode.
-
- IRIS-4D G, GT, and GTX models, Personal Iris, Indy, XL, XS, XS24, XZ,
- Elan and Extreme systems support only single buffered, color map mode
- overlay bitplanes.
-
- The Personal Iris supports 0 or 2 overlay bitplanes. There are no
- overlay or underlay bitplanes in the minimum configuration of the
- Personal Iris.
-
- IRIS-4D60G and 4D70G support 2 overlay bitplanes and 2 pop-up bitplanes.
-
- The Indy and XL supports 0 or 8 overlay and 2 pop-up bitplanes.
-
- IRIS-4DG, GT, and GTX models, XS, XS24, and Elan support 0, 2, or 4
- overlay bitplanes. Because 4-bitplane allocation reduces the popup
- framebuffer to zero bitplanes, however, its use is strongly discouraged.
- The window manager cannot operate properly when no popup bitplanes are
- available.
-
- IRIS-4D VGX models support 0, 2, 4, or 8 overlay bitplanes, either single
- or double buffered, in color map mode only. The 4 and 8 bitplane
- allocations utilize the alpha bitplanes, which must be present, and which
- therefore are unavailable in draw mode NNNNOOOORRRRMMMMAAAALLLL.
-
- IRIS Entry does not support overlay bitplanes.
-
- Use ggggeeeettttggggddddeeee to determine the maximum number of bitplanes supported for the
- overlay framebuffer.
-
- Iris Entry does not support oooovvvveeeerrrrllllaaaa so ggggeeeettttggggddddeeee returns zero for the number
- of overlay bitplanes on Iris Entry systems.
-
-
- BBBBUUUUGGGGSSSS
- The Personal Iris does not support shade model GGGGOOOOUUUURRRRAAAAUUUU in the overlay
- framebuffer.
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-